{% extends '::base.html.twig' %}

{% block title %}Registro de Inspecci&oacute;n de Entidades Socioeducativas para Adolescentes Masculinos{% endblock %}

{% block body -%}
<div class="container">
 <h4><b>II. Instrumento de Inspecci&oacute;n Dirigido a los Adolescentes  Masculinos con Medidas de Privaci&oacute;n de Libertad.</b></h4>
   <hr class="col-md-11 superior">
   
   {# Menu lateral para la inspeccion de población Masculina Privada #}
   {% include 'SieseEntityBundle:InspeccionesEntidadesPob/MasPrivada:menu_lateral_priv_masculino.html.twig' %}
   
   <div class="col-md-8 contenedorRegistroIns" >
{{ form_start(form, {attr: {novalidate: 'novalidate','id':'form-registrar-datos-personales','class':'form-horizontal'}}) }}

  {% include 'SieseEntityBundle:InspeccionesEntidadesPob/PanelesComunes:panel_uno.html.twig'%}
  {% include 'SieseEntityBundle:InspeccionesEntidadesPob/PanelesComunes:panel_tres.html.twig'%}
  {% include 'SieseEntityBundle:InspeccionesEntidadesPob/PanelesComunes:panel_cuatro.html.twig' %}  
  {% include 'SieseEntityBundle:InspeccionesEntidadesPob/MasPrivada/Paneles:panel_cuatro.html.twig' %}  
  {% include 'SieseEntityBundle:InspeccionesEntidadesPob/MasPrivada/Paneles:panel_cinco.html.twig' %}   
  {% include 'SieseEntityBundle:InspeccionesEntidadesPob/MasPrivada/Paneles:panel_seis.html.twig' %}     
  {% include 'SieseEntityBundle:InspeccionesEntidadesPob/PanelesComunes:panel_nueve.html.twig' %}
    
  {{ form_end(form) }}
  </div>
</div> 
 {% endblock %}
{% block javascripts %}

 <script>   
 var _globales = {
 formName:'siese_entitybundle_inspeccionesentidadespob_'  ,
 idForm:'#form-registrar-datos-personales',
 urlGuardarInfoInspeccion: '{{ path("_guardar_datos_ins_pob_privado_femenino", {'id': 'id_inspeccion'}) }}',
 idInspeccion: 'vacio'
}
$('.paneles').hide();

var colorLinks = 'color: rgba(209,79,16,1) !important'; //COLOR NARANJA OSCURO
               //'color: rgba(21,232,62,1) !important';   COLOR VERDE
</script>
<script language="javascript" type="text/javascript" src="{{ asset('bundles/SieseBundle/js/validaciones/validar_ins_pob_mas_privada.js') }}" ></script>   
<script language="javascript" type="text/javascript" src="{{ asset('bundles/SieseBundle/js/inspecciones/comunes/javascript_general_inspecciones_poblacion_change.js') }}" ></script>   

<script>

/* Pregunta 28 */
{% for personalProf in catPersonalProf %}
    {% if personalProf.id != 27 %}
   $('#siese_entitybundle_inspeccionesentidadespob_personalProf_{{ personalProf.id }}').change(function(){
     $('#siese_entitybundle_inspeccionesentidadespob_noConverProf_{{ personalProf.id }}').val('');
     
     if($('#siese_entitybundle_inspeccionesentidadespob_personalProf_{{ personalProf.id }}').val() == 'No') {
         $('#noConverProf_{{ personalProf.id }}').show();    
         $('#siese_entitybundle_inspeccionesentidadespob_noConverProf_{{ personalProf.id }}').focus();
     } else {
        $('#noConverProf_{{ personalProf.id }}').hide();
     }
   });    
    $('#siese_entitybundle_inspeccionesentidadespob_noConverProf_{{ personalProf.id }}').change(function(){
   if($('#siese_entitybundle_inspeccionesentidadespob_noConverProf_{{ personalProf.id }}').val() == 'Otra') {
         $('#otraRazonNoConver_{{ personalProf.id }}').show();    
        
     } else {
        $('#otraRazonNoConver_{{ personalProf.id }}').hide();
     }
   });
   {% endif %}
{% endfor %}
/* Pregunta 31 */

  /* Pregunta 37 */
   {% for row in form.participacionDisenoAct %}
   $('#siese_entitybundle_inspeccionesentidadespob_participacionDisenoAct_{{ row.vars.value }}').change(function(){
     if($('#siese_entitybundle_inspeccionesentidadespob_participacionDisenoAct_{{ row.vars.value }}').is(':checked')){ 
       if($('#siese_entitybundle_inspeccionesentidadespob_participacionDisenoAct_{{ row.vars.value }}').val() == 4) {
         $('#otraPartAct').show();    
         $('#siese_entitybundle_inspeccionesentidadespob_otraPartAct').focus(); // Preg. 37 - Otros
       }  
     } else {
        if($('#siese_entitybundle_inspeccionesentidadespob_participacionDisenoAct_{{ row.vars.value }}').val() == 4) {
          $('#otraPartAct').hide();
          $('#siese_entitybundle_inspeccionesentidadespob_otraPartAct').val(''); // Preg. 37 - Otros
        }
     }
   });       
   {% endfor %}
/* Pregunta 69 */
   $('#siese_entitybundle_inspeccionesentidadespob_formacion').change(function(){
     $('#siese_entitybundle_inspeccionesentidadespob_espOficio').val('');                       // Preg. 70
     $('#siese_entitybundle_inspeccionesentidadespob_formacionOficio').val('');                 // Preg. 71
     $('#siese_entitybundle_inspeccionesentidadespob_remuneracion').val('');                    // Preg. 72
     $('#siese_entitybundle_inspeccionesentidadespob_frecRemLaboralEntidadInspeccion').val(''); // Preg. 73
     $('#siese_entitybundle_inspeccionesentidadespob_remLaboralEntidadInspeccion').val('');     // Preg. 74
     
     
     if($('#siese_entitybundle_inspeccionesentidadespob_formacion').val() == 1) {
         $('#siFormacion').show();
         $('#noFormacion').hide();
     } else if($('#siese_entitybundle_inspeccionesentidadespob_formacion').val() == 2) {
         $('#noFormacion').show();
         $('#siFormacion').hide();
         $('#siese_entitybundle_inspeccionesentidadespob_noFormacion').focus();
     } else {
         $('#siFormacion').hide();
         $('#noFormacion').hide();
       }
   }); 

  /* Pregunta 76 */
   {% for row in form.mediosComunicacion %}
   $('#siese_entitybundle_inspeccionesentidadespob_mediosComunicacion_{{ row.vars.value }}').change(function(){
     if($('#siese_entitybundle_inspeccionesentidadespob_mediosComunicacion_{{ row.vars.value }}').is(':checked')){ 
       if($('#siese_entitybundle_inspeccionesentidadespob_mediosComunicacion_{{ row.vars.value }}').val() == 6) {
         $('#otroMedioComunicacion').show();    
         $('#siese_entitybundle_inspeccionesentidadespob_otroMedioComunicacion').focus();
       }  
     } else {
        if($('#siese_entitybundle_inspeccionesentidadespob_mediosComunicacion_{{ row.vars.value }}').val() == 6) {
          $('#otroMedioComunicacion').hide();
          $('#siese_entitybundle_inspeccionesentidadespob_otroMedioComunicacion').val('');
        }
     }
   });       
   {% endfor %}


     /* Pregunta 82 */
   {% for row in form.funcionarioComuFrec %}
   $('#siese_entitybundle_inspeccionesentidadespob_funcionarioComuFrec_{{ row.vars.value }}').change(function(){
     if($('#siese_entitybundle_inspeccionesentidadespob_funcionarioComuFrec_{{ row.vars.value }}').is(':checked')){ 
       if($('#siese_entitybundle_inspeccionesentidadespob_funcionarioComuFrec_{{ row.vars.value }}').val() == 5) {
         $('#otroFuncionario').show();    
         $('#siese_entitybundle_inspeccionesentidadespob_otroFuncionario').focus();
       }  
     } else {
        if($('#siese_entitybundle_inspeccionesentidadespob_funcionarioComuFrec_{{ row.vars.value }}').val() == 5) {
          $('#otroFuncionario').hide();
          $('#siese_entitybundle_inspeccionesentidadespob_otroFuncionario').val('');
        }
     }
   });       
   {% endfor %}

</script>
<script>
$('.gif-cargando').hide();
$("#siese_entitybundle_inspeccionesentidadespob_estadoEnt").change(function(){
    var data = {
      estado_id: $(this).val()
    };
    
    $('.gif-cargando').show();
    
    $.ajax({
        type: 'post',
        url: '{{ path("_select_municipios_x_estado") }}',
        data: data,
        success: function(data) {
            var $municipio_selector = $('#siese_entitybundle_inspeccionesentidadespob_municipioEnt');
 
            $municipio_selector.html('<option>Seleccione una Opción</option>');
 
            for (var i=0, total = data.length; i < total; i++) {
                $municipio_selector.append('<option value="' + data[i].id + '">' + data[i].nbMunicipio + '</option>');
            }
            $('.gif-cargando').hide();
        }
    });
    var $entidad_selector = $('#siese_entitybundle_inspeccionesentidadespob_entidad');
    $entidad_selector.html('<option>Seleccione una Opción</option>');
    $.ajax({
      type: 'post',
      url: '{{ path("_select_entidades_x_estado") }}',
      data: data,
      success: function(data) {
        var $entidad_selector = $('#siese_entitybundle_inspeccionesentidadespob_entidad');
        $entidad_selector.html('<option>Seleccione una Opción</option>');
        for (var i=0, total = data.length; i < total; i++) {
          $entidad_selector.append('<option value="' + data[i].id + '">' + data[i].nbEntidad + '</option>');
        }
        $('.gif-cargando').hide();
      }
    });    
});   

</script>

<script>

$('.continuar-uno').click(function(e){
   e.preventDefault();
   
   guardarInfoPob('continuar-uno','panel-tres','primer-link');
    
});
$('.continuar-tres').click(function(e){
   e.preventDefault();
   
   guardarInfoPob('continuar-tres','panel-cuatro','segundo-link');
    
});

$('.continuar-cuatro').click(function(e){
   e.preventDefault();
   
   guardarInfoPob('continuar-cuatro','panel-cinco','tercer-link');
    
});

$('.continuar-cinco').click(function(e){
   e.preventDefault();
   
   guardarInfoPob('continuar-cinco','panel-seis','cuarto-link');
    
});

$('.continuar-seis').click(function(e){
   e.preventDefault();
   
   guardarInfoPob('continuar-seis','panel-siete','quinto-link');
    
});

$('.continuar-siete').click(function(e){
   e.preventDefault();
   
   guardarInfoPob('continuar-siete','panel-nueve','sexto-link');
    
});

var $datosForm = {
  idInspeccion: 'vacio'
};

$('#siese_entitybundle_inspeccionesentidadespob_submit').click(function(){

$('#form-registrar-datos-personales').attr('action', function() {
  return this.action + '/'+$datosForm.idInspeccion;
  });
});





function guardarInfoPob(id,panelNuevo,linkNavegacion) {
      var $form = $('#form-registrar-datos-personales');
      if($form.valid() == true) {
      // Boton Continuar
      $('.'+id+'-create').hide();
      
      // Boton Editar
        $('.'+id+'-edit').hide();
      
      // Gif de Buscar
      $('#'+id+'-gif').show();
      
      var url = '{{ path("_guardar_datos_ins_pob", {'id': 'id_inspeccion'}) }}'; 
      url = url.replace("id_inspeccion", $datosForm.idInspeccion);
     
    if(linkNavegacion != 'vacio') {
      $('#'+linkNavegacion).attr('style', colorLinks);
    }      
      
      $.ajax({
      type: 'post',
      url: url,
      data: $form.serialize(),
      success: function(data) {
        
        // Gif de Buscar
        $('#'+id+'-gif').hide();
        
        // Boton Editar
        $('.'+id+'-edit').show();
        
        // Nuevo Panel
        $('#'+panelNuevo).show();
        
        var $entity = jQuery.parseJSON(data);
        $datosForm.idInspeccion = $entity;
      }
    });    
     }
}
</script>

{% endblock %}